Робота з дисковими файлами

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут телекомунікацій, радіоелектроніки та електронної техніки
Факультет:
Не вказано
Кафедра:
Кафедра теоретичної радіотехніки та радіовимірювань

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ-12

Частина тексту файла

Міністерство освіти і науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань  Звіт з лабораторної роботи № 12 на тему: “Робота з дисковими файлами.” з дисципліни «Інформатика та обчислювальна техніка» Підготував: Студент Групи РТ-12 Рокоманов Святослав Прийняв: Нестор Н. І. Львів-2010р. Мета роботи: вивчити способи та основні прийоми роботи з дисковими файлами. Дослідити роботу функцій потокового вводу-виводу стандартної бібліотеки мови С. Навчитися створювати проект багатофайлової програми. Постановка задачі. Написати програму, яка здійснює опрацювання двовимірного масиву згідно заданого варіанту. Вхідний масив програма повинна прочитати з файлу. Результат опрацювання масиву вивести у інший файл. Програма повинна видавати користувачу повідомлення про відкриття або не відкриття файлу із вхідними даними, про назву вихідного файлу, про створення чи не створення цього файлу, а також інформацію про результати запису результатів у файлу тощо. Варіант №6 Обчислити суму елементів для яких виконується нерівність akn<-5 або akn>3. Т T Текст програми: #include <stdio.h> #include <stdlib.h> #define r 3 #define s 3 int main(int argc, char *argv[]) {int i,j,a,m[r][s],kl=0,S=0; puts("\nVukonav Rokomanov Sviatoslav\nRT-11\nLabrob_12"); char text[99]; FILE *p,*q; if((p=fopen("d:/masuv.txt","r"))!=0) { printf("zchutyvannja masuvy z fajla masuv.txt\n"); for(i=0;i<r;i++){ for(j=0;j<s;j++) { fscanf(p,"%d",&m[i][j]); printf(" %d\t ",m[i][j]);} puts("");} fclose(p); printf("fajl masuv.txt zakruto\n"); if((q=fopen("d:/zap.txt","w"))==0){ puts("Fail zap.txt ne vdalosya stvorutu!");} else {puts("Fail zap.txt stvoreno!"); for(i=0;i<r;i++) for(j=0;j<s;j++) if(m[i][j]<-5 || m[i][j]>3){ S=m[i][j]+S;} fprintf(q,"syma elementiv dlja jakuh vukonyjetsja nerivnist a[k][n]<-5 abo a[k][n]>3 -> %d\n",S); printf("y fajl zap.txt zapusano informacijy\n\n"); fclose(q); printf("\n\nfajl zap.txt zakruto\n"); } }else puts("Fail ne vdalosya vidkrutu!"); system("PAUSE"); return 0; } Тестування та налагодження:   Висновок: я вивчив способи та основні прийоми роботи з дисковими файлами. Дослідив роботу функцій потокового вводу-виводу стандартної бібліотеки мови С. Навчитися створювати проект багатофайлової програми.
Антиботан аватар за замовчуванням

09.11.2011 09:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини